Big Huge Thesaurus

submarine sandwich

noun